#!/usr/bin/env python
# -*- coding: utf-8 -*-

def entrada():
	print 'Soy la unidad de Entrada-Salida'
	o=raw_input('Elija Operacion a realizar: \n1- Aritmeticas\n2- Logicas\n')
	if o == '1':
		a = raw_input('\n1- Suma\n2- Resta\n3- Multiplicacion\n4- Division\n')
		if a == '1':
			return 'Suma'
		elif a == '2':
			return 'Resta'
		elif a == '3':
			return 'Multiplicacion'
		elif a == '4':
			return 'Division\n'
		else:
			print 'Por favor ingrese una opcion valida\n'
			return entrada()

	elif o =='2':
		a = raw_input('\n1- AND\n2- OR\n3- XOR\n4- NOT\n')
		if a == '1':
			return 'AND'
		elif a == '2':
			return 'OR'
		elif a == '3':
			return 'XOR'
		elif a == '4':
			return 'NOT\n'
		else:
			print 'Por favor ingrese una opcion valida\n'
			return entrada()
	else:
			print 'Por favor ingrese una opcion valida\n'
			return entrada()

	num1 = raw_input('Ingrese el primer numero')
	num2 = raw_input('Ingrese el segundo numero')

	direccion == [a, num1, num2]
	r == open('Entrada.txt, w')
	r.writelines(direccion)
	r.close()
	print 'unidad de Entrada de datos, ya termine'
	 
def salida():
	print 'Soy la unidad de Entrada-Salida otra vez'
	
	f == open('Salida.txt', 'r')
	for linea in f:
		print 'El resultado es: ',linea
		
	print 'unidad de Salida de datos, ya termine'			 
		 
entrada()
